package cn.crex1.xiaomi.service;

import java.util.List;

import cn.crex1.xiaomi.common.ServerResponse;
import cn.crex1.xiaomi.pojo.Category;
import cn.crex1.xiaomi.pojo.Product;
import cn.crex1.xiaomi.util.PagesUtil;
import cn.crex1.xiaomi.vo.ProductVO;

public interface ProductService {
	

	String insertAllOsproduct(Product product);
	
	String deleteOsproductByProductid(Product product);
	
	<E> ServerResponse<List<E>> selectAllproduct(Integer interval);
	
	<E> ServerResponse<List<E>> selectAllProductcategory(Integer type);
	
	 <E> List<E> selectOsproductByDetails(long product_number);
	 
	 <E> ServerResponse<List<PagesUtil<E>>> selectOProductByOCategoryId(ProductVO oProductVO);
}
